#if IN_FILE(__GTK_CALENDAR_C__)
gtk_calendar_clear_marks
gtk_calendar_get_date
+gtk_calendar_get_day_is_marked
gtk_calendar_get_detail_height_rows
gtk_calendar_get_detail_width_chars
gtk_calendar_get_display_options
}
}
+/**
+ * gtk_calendar_get_day_is_marked:
+ * @calendar: a #GtkCalendar
+ * @day: the day number between 1 and 31.
+ *
+ * Returns if the @day of the @calendar is already marked.
+ *
+ * Returns: whether the day is marked.
+ *
+ * Since: 3.0
+ */
+gboolean
+gtk_calendar_get_day_is_marked (GtkCalendar *calendar,
+ guint day)
+{
+ GtkCalendarPrivate *priv;
+
+ g_return_val_if_fail (GTK_IS_CALENDAR (calendar), FALSE);
+
+ priv = calendar->priv;
+
+ if (day >= 1 && day <= 31)
+ return priv->marked_date[day - 1];
+
+ return FALSE;
+}
+
/**
* gtk_calendar_unmark_day:
* @calendar: a #GtkCalendar.
gint gtk_calendar_get_detail_width_chars (GtkCalendar *calendar);
gint gtk_calendar_get_detail_height_rows (GtkCalendar *calendar);
+gboolean gtk_calendar_get_day_is_marked (GtkCalendar *calendar,
+ guint day);
+
G_END_DECLS
#endif /* __GTK_CALENDAR_H__ */